vs
QUICK ANSWER
"Hace mucho tiempo" is a phrase which is often translated as "a very long time ago", and "desde hace mucho tiempo" is a phrase which is often translated as "for a long time". Learn more about the difference between "hace mucho tiempo" and "desde hace mucho tiempo" below.
hace mucho tiempo()
A phrase is a group of words commonly used together (e.g., once upon a time).
1. (long ago)
a. a very long time ago
Hace mucho tiempo, esta zona estaba cubierta de bosques.A very long time ago, this area was covered in woods.
b. it's been a long time
Esta casa se construyó hace mucho tiempo y hay que hacerle reparaciones.It's been a long time since this house was built and it's in need of repair.
a. it's been a long time since
Hace mucho tiempo que no te veo.It's been a long time since I saw you.
b. for a very long time
No toco el piano desde hace mucho tiempo.I haven't played the piano for a very long time.
desde hace mucho tiempo()
A phrase is a group of words commonly used together (e.g., once upon a time).
1. (general)
a. for a long time
Quiero ir a París desde hace mucho tiempo, pero hasta ahora no se había presentado la oportunidad.I've been wanting to go to Paris for a long time, but I hadn't had a chance until now.
c. for quite a while
Trabajas para esa empresa desde hace mucho tiempo, ¿verdad? - Sí, desde hace 20 años.You've been working for that firm for quite a while, haven't you? - Yes, for 20 years.